type google.golang.org/grpc/internal/balancer/gracefulswitch.balancerWrapper
14 uses
google.golang.org/grpc/internal/balancer/gracefulswitch (current package)
gracefulswitch.go#L60: balancerCurrent *balancerWrapper
gracefulswitch.go#L61: balancerPending *balancerWrapper
gracefulswitch.go#L94: func (gsb *Balancer) balancerCurrentOrPending(bw *balancerWrapper) bool {
gracefulswitch.go#L111: func (gsb *Balancer) switchTo(builder balancer.Builder) (*balancerWrapper, error) {
gracefulswitch.go#L117: bw := &balancerWrapper{
gracefulswitch.go#L161: func (gsb *Balancer) latestBalancer() *balancerWrapper {
gracefulswitch.go#L243: var balToUpdate *balancerWrapper
gracefulswitch.go#L295: type balancerWrapper struct {
gracefulswitch.go#L309: func (bw *balancerWrapper) Close() {
gracefulswitch.go#L326: func (bw *balancerWrapper) UpdateState(state balancer.State) {
gracefulswitch.go#L372: func (bw *balancerWrapper) NewSubConn(addrs []resolver.Address, opts balancer.NewSubConnOptions) (balancer.SubConn, error) {
gracefulswitch.go#L398: func (bw *balancerWrapper) ResolveNow(opts resolver.ResolveNowOptions) {
gracefulswitch.go#L407: func (bw *balancerWrapper) RemoveSubConn(sc balancer.SubConn) {
gracefulswitch.go#L413: func (bw *balancerWrapper) UpdateAddresses(sc balancer.SubConn, addrs []resolver.Address) {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)